Translate v.05, by Erick Hammersmark ehammers@u.washington.edu Translate is a program to translate a string to it's component ascii values, or vice-versa. It can copy to and paste from the clipboard, and supports both decimal and hex. Translate was written in Visual Basic 1.0, so you will need a copy of vbrun100.dll to run it. You may have already have a copy of vbrun100.dll for some other program. If so, you only need to keep one copy. You should put it in your Windows directory, or in some other directory that is in your search path. Translate has several options available. Pressing the grey "arrow" button will toggle between "Big Translate" and "Small Translate". In the former, all configuration options are available to you graphically (radio buttons, check boxes, etc.). In the latter, all confituration options and editing commands are done via menus. The main purpose of "Small Translate" is to provide more functionality-per-pixel for lower resolution monitors. Every time you change from Big Translate to Small Translate, Translate will record your choice, and will start-up in that state. You can force Translate into one state or the other by specifying "/b" or "/s" on the command line. The "Live Translation" option specifies wether Translate should translate each character as you type it, or wait until you've entered the entire string. If you have selected the "Ascii to String" option, you may enter multiple ascii values, each seperated by a space. Numbers out of range (bigger than 255) will be ignored. If you press the "Copy" button, unless you have selected some portion of the output text, the entire output is copied onto the clipboard. If you have selected some portion of the output, only that portion is copied. Pressing the Paste button replaces the current input box with the contents of the clipboard. As soon as you change an option that can be saved, the "About" button will become a "Save Options" (SO) button. It will return to an "About" button only after you save the current options (or restart the program). Options you can save include live/static translation, ascii-to-string/string-to-ascii, and decimal/hex. There is a "Save Position" button in the "About" box. Click this button to have Translate remember it's current position as the position to start-up in the next time (and all future times) it is run. There is also a "Restore Position" button that will restore Translate to it's original, factory-set postion. Although the save position button is only available on the larger form, Translate will remember that position no matter which form it defaults to. Translate is Shareware. If you use it often, please register it by sending $10 to the address below. Registration entitles you to the latest version of both the Windows and DOS Translate (mailed to you if you send me a diskette and postage), and free technical support. Erick Hammersmark 18540 1/2 Densmore Ave N Seattle, WA 98133 Internet E-Mail: ehammers@u.washington.edu History: Initial release un-numbered version .02 - added Hex output option. version .03 - Major overhaul. Added ascii-to-string option, live translate option, dual forms, Save Options, Copy and Paste, save position. version .04 - Initial release of DOS version. Minor bug fix regarding "Save Options" button. version .05 - Bug fix regarding initialization (wouldn't startup without presence of .ini file)